package com.itheima.api;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itheima.pojo.UmsRole;

import java.util.List;


/**
 * @author 袁鹏
 * @date 2022-10-13-10:56
 */
public interface UmsRoleApi {
    void createRole(UmsRole role);

    void deleteMulti(Integer[] ids);

    Page<UmsRole> pageRoleByName(String keyword, Integer pageNum, Integer pageSize);

    List<UmsRole> list();

    void update(UmsRole umsRole);

    /**
     * 根据角色id查询角色信息
     * @param roleIds
     * @return
     */
    List<UmsRole> getByIds(List<Long> roleIds);
}
